#include <ClanLib/core.h>
#include <ClanLib/display.h>
#include <ClanLib/gl.h>
#include <ClanLib/application.h>

#include <vector>
#include <time.h>
#include <algorithm>

#define SCREENWIDTH 800
#define SCREENHEIGHT 500

using namespace std;
class Terrain
{
private:
	vector<CL_Vec3f> m_points;
	float GetRandomXValue();
	float GetRandomYValue();

public:
	Terrain(void);
	~Terrain(void);
	vector<CL_Vec3f> Initialize();
	void Draw(CL_GraphicContext& gc);
	vector<CL_Vec3f> GetPoints() {return m_points;}
};

